package com.tss.dao;

import com.tss.model.TransactionRecord;
import java.util.List;

/**
 * 交易记录表操作接口
 */
public interface TransactionRecordDAO {
    
    /**
     * 插入交易记录
     * @param record 交易记录对象
     * @return 是否成功
     */
    boolean insert(TransactionRecord record);
    
    /**
     * 查询所有已取消的交易记录
     * @return 已取消的交易记录列表
     */
    List<TransactionRecord> selectCancelled();
    
    /**
     * 根据ID取消交易
     * @param transactionId 交易ID
     * @return 是否成功
     */
    boolean cancelTransaction(int transactionId);
} 